//==============================================================================
// dwarven forge_anim.txt
//==============================================================================

import Construction_defines_anim.txt



//==============================================================================
define forgeA
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Building A
      }
   }  
}
//==============================================================================
define forgeB
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Building B
      }
   }  
}
//==============================================================================
define forgeC
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Building C
      }
   }  
}



//==============================================================================
define tred
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Tred
      }
   }  
}


//==============================================================================
define tarps
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Tarps
      }
   }  
}

//==============================================================================
define barrel
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Barrel
      }
   }  
}

//==============================================================================
define rocks
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Rocks
      }
   }
}

//==============================================================================
define cart
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Cart
      }
   }
}

//==============================================================================
define bellows
{
   set hotspot
   {
      version
      {
         Visual Scenario A Dwarven Forge Bellows
      }
   }
}

//==============================================================================
define smoke
{
   set hotspot
   {
      version
      {
         Visualparticle Scenario A Dwarven Forge Smoke
      }
   }  
}

//==============================================================================
define steam
{
   set hotspot
   {
      version
      {
         Visualparticle Scenario A Dwarven Forge Steam
      }
   }  
}

//==============================================================================
define lava
{
   set hotspot
   {
      version
      {
         Visualparticle Scenario A Dwarven Forge Lava
      }
   }  
}


//==============================================================================
define Dust
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Building DustA
      }
   }  
}

//==============================================================================
define Pump
{
   set hotspot
   {
      version
      {
         Visual Building N ThorArmoryPump
      }
   }  
}



//==============================================================================
anim None
{
	SetSelector none 
	{
		VariationLogic
		set hotspot
		{
			version
			{
				Visual Scenario A Dwarven Forge Building A
				Connect ATTACHPOINT tred hotspot
				Connect ATTACHPOINT tarps hotspot
				Connect	LEFTHAND barrel hotspot
				Connect LEFTLEG barrel hotspot
				Connect LEFTSHOULDER rocks hotspot
				Connect LEFTFOOT cart hotspot
				Connect LEFTTHIGH smoke hotspot
				Connect LEFTFOREARM smoke hotspot
				Connect RIGHTEAR lava hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Scenario A Dwarven Forge Building B
				Connect ATTACHPOINT bellows hotspot
				Connect RIGHTFOOT barrel hotspot
				Connect RIGHTFOREARM steam hotspot
				Connect RIGHTHAND steam hotspot
				
			}
		}
		set hotspot
		{
			version
			{
				Visual Scenario A Dwarven Forge Building C
				Connect RIGHTTHIGH cart hotspot
				Connect RIGHTSHOULDER barrel hotspot
				Connect RIGHTLEG barrel hotspot
				Connect RIGHTHAND barrel hotspot
				Connect RIGHTFOREARM smoke hotspot
				Connect RIGHTFOOT smoke hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Building N ThorArmory
				Connect RIGHTTHIGH cart hotspot
				Connect RIGHTSHOULDER barrel hotspot
				Connect RIGHTLEG barrel hotspot
				Connect RIGHTHAND barrel hotspot
				Connect RIGHTFOREARM smoke hotspot
				Connect RIGHTFOOT smoke hotspot
			}
		}
	}	
}



//==============================================================================
anim Idle
{
	SetSelector 
	{
				VariationLogic
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual Scenario A Dwarven Forge Building A
							Connect ATTACHPOINT tred hotspot
							Connect ATTACHPOINT tarps hotspot
							Connect	LEFTHAND barrel hotspot
							Connect LEFTLEG barrel hotspot
							Connect LEFTSHOULDER rocks hotspot
							Connect LEFTFOOT cart hotspot
							Connect LEFTTHIGH smoke hotspot
							Connect LEFTFOREARM smoke hotspot
							Connect RIGHTEAR lava hotspot
						}
					}
					set hotspot
            				{
               					version
               					{
                 				 Visual Building Construction Medium A
		            			connect attachpoint N_Long_Brick hotspot
		           			 connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		           			 connect leftleg N_Small_Brick hotspot
               					}
            				}
           			 set hotspot
           			 {
               				version
               				{
                  			Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot
              				}
           			 }
            			set hotspot
           			{
               				version
               				{
                  				Visual Building N ThorArmory Construction
		            			connect attachpoint N_Long_Brick hotspot
		            			connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		            			connect leftleg N_Small_Brick hotspot
         				}
     				 }
				}
				
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual Scenario A Dwarven Forge Building B
							Connect ATTACHPOINT bellows hotspot
							Connect RIGHTFOOT barrel hotspot
							Connect RIGHTFOREARM steam hotspot
							Connect RIGHTHAND steam hotspot
						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium A
		            			connect attachpoint N_Long_Brick hotspot
		           			 connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		           			 connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
				}
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual Scenario A Dwarven Forge Building C
							Connect RIGHTTHIGH cart hotspot
							Connect RIGHTSHOULDER barrel hotspot
							Connect RIGHTLEG barrel hotspot
							Connect RIGHTHAND barrel hotspot
							Connect RIGHTFOREARM smoke hotspot
							Connect RIGHTFOOT smoke hotspot
						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium A
		            			connect attachpoint N_Long_Brick hotspot
		           			 connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		           			 connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
				}
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual Building N ThorArmory
							connect Neck Pump hotspot
							connect face Lava hotspot
							connect leftleg smoke hotspot
							connect rightleg smoke hotspot
						}
					}
					 set hotspot
            				{
               					version
               					{
                 				 Visual Building Construction Medium A
		           			 connect attachpoint N_Long_Brick hotspot
		            			 connect face N_Long_Brick hotspot
		            			 connect chin N_Medium_Brick hotspot
		            			 connect leftfoot N_Medium_Brick hotspot
		            			 connect lefthand N_Small_Brick hotspot
		            			 connect leftleg N_Small_Brick hotspot
               					}
            				}
            set hotspot
            {
               version
               {
                  	    Visual Building Construction Medium B
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
               }
            }
            set hotspot
            {
              		 version
               		{
                 	    Visual Building N ThorArmory Construction
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
         		}
     	  }
      }			
   }
}



//==============================================================================
anim Death
{
	SetSelector 
	{
				VariationLogic
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual GenericDestruction
               						connect FOREHEAD forgeA hotspot
							connect Smoke1 Dust hotspot
							connect Smoke2 Dust hotspot
							connect Smoke3 Dust hotspot
						}
					}
					set hotspot
            				{
               					version
               					{
                 				 Visual Building Construction Medium A
		            			connect attachpoint N_Long_Brick hotspot
		           			 connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		           			 connect leftleg N_Small_Brick hotspot
               					}
            				}
           			 set hotspot
           			 {
               				version
               				{
                  			Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot
              				}
           			 }
            			set hotspot
           			{
               				version
               				{
                  				Visual Building N ThorArmory Construction
		            			connect attachpoint N_Long_Brick hotspot
		            			connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		            			connect leftleg N_Small_Brick hotspot
         				}
     				 }
				}
				
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual GenericDestruction
               						connect FOREHEAD forgeB hotspot
							connect Smoke1 Dust hotspot
							connect Smoke2 Dust hotspot
							connect Smoke3 Dust hotspot
						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium A
		            			connect attachpoint N_Long_Brick hotspot
		           			 connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		           			 connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
				}
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							
							Visual GenericDestruction
               						connect FOREHEAD forgeC hotspot
							connect Smoke1 Dust hotspot
							connect Smoke2 Dust hotspot
							connect Smoke3 Dust hotspot
						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium A
		            			connect attachpoint N_Long_Brick hotspot
		           			 connect face N_Long_Brick hotspot
		            			connect chin N_Medium_Brick hotspot
		            			connect leftfoot N_Medium_Brick hotspot
		            			connect lefthand N_Small_Brick hotspot
		           			 connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
					set hotspot
					{
						version
						{
							Visual Building Construction Medium B
		            		connect attachpoint N_Long_Brick hotspot
		            		connect face N_Long_Brick hotspot
		            		connect chin N_Medium_Brick hotspot
		           		connect leftfoot N_Medium_Brick hotspot
		            		connect lefthand N_Small_Brick hotspot
		            		connect leftleg N_Small_Brick hotspot

						}
					}
				}
				SetSelector
				{
					ConstructionLogic 0 33 66
					set hotspot
					{
						version
						{
							Visual Building N ThorArmory_Death
							connect Neck Pump hotspot
							connect Smoke0 Dust hotspot
							connect Smoke1 Dust hotspot
							connect Smoke2 Dust hotspot
							connect Smoke3 Dust hotspot
	
						}
					}
					 set hotspot
            				{
               					version
               					{
                 				 Visual Building Construction Medium A
		           			 connect attachpoint N_Long_Brick hotspot
		            			 connect face N_Long_Brick hotspot
		            			 connect chin N_Medium_Brick hotspot
		            			 connect leftfoot N_Medium_Brick hotspot
		            			 connect lefthand N_Small_Brick hotspot
		            			 connect leftleg N_Small_Brick hotspot
               					}
            				}
            set hotspot
            {
               version
               {
                  	    Visual Building Construction Medium B
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
               }
            }
            set hotspot
            {
              		 version
               		{
                 	    Visual Building N ThorArmory Construction
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
         		}
     	  }
      }			
   }
}

